Course Navigation
Intro
Overview of Operating Systems
Roles and Functions of an Operating System
Types of Operating Systems
Operating System Components
Bootstrapping and Initialization
Processes and Threads
Process Scheduling
Deadlocks and Resource Management
Inter-process Communication
Memory Hierarchy and Address Translation
Virtual Memory
Memory Allocation and Fragmentation
File System Concepts
File System Implementation
Storage Management
Security and Protection
Distributed Operating Systems
Virtualization and Cloud Computing
Case Studies and Modern Trends